﻿/*----------------------------------------------------------------
// 公司名称：公司名称
// 
// 产品名称：Gaf
//
// 创 建 人：netcasewqs
// 创建日期：2022/3/4
// 邮    箱：netcasewqs@qq.com
//
// Copyright (C) 2022 Gaf，保留所有权利。
//
//----------------------------------------------------------------*/

namespace Gaf.Impl;

internal class AddinDescriptor : IAddinDescriptor
{
    public string Name { get; set; } = null!;

    public string? Author { get; set; }

    public uint StartLevel { get; set; }

    /// <summary>
    /// 是否启用插件，默认:true
    /// </summary>
    [DefaultValue(true)]
    public bool Enabled { get; set; } = true;

    public string? Version { get; set; }

    public string? Copyright { get; set; }

    public string? Vendor { get; set; }

    public string? Description { get; set; }

    public IConfiguration? Manifest { get; set; }

    public string Location { get; set; } = null!;
}


